草庐IT

【unity】【vr】新版Unity中找不到xr interaction toolkit

【背景】unity中开发VR相关游戏和应用少不了一个很重要的Package:XRinteractiontoolkit。但是新版unity中发现没了这个包,这篇介绍解决办法。【问题】之前的unity版本中,默认状况下也是看不到XRinteractiontoolkit的。需要在package设定中打开高级设定,允许用户看到pre-release版本,然后拉到列表底部,才能看到这个package。但是奇怪的事,现在连开了preview视图都没法看到这个Package了。这里,我们就需要一种新的方法来添加这个包了。【解决办法】点击左上角的加号,选择依据名字追加包:在跳出的输入框中输入下面这样的完整包名

本周大新闻|传Meta与Magic Leap谈专利授权;PS VR2前6周出货60万台

本周XR大新闻,AR方面,苹果XR项目核心高管曝光;传Meta与MagicLeap洽谈专利授权合作;歌尔光学公布新一代AR显示模组;Lumus公布二代波导Z-Lens最新细节;JBDX-cube发布全彩MicroLED光机Hummingbird;视涯推出1.3英寸3.5K分辨率MicroOLED;Nreal宣布更名XREAL。VR方面,索尼内部会议证实PSVR2首发6周内销量接近60万台,超过PSVR1同期;BOE公布单眼近4KMicroOLEDVR模组;华星光电公布MiniLED背光单眼2K分辨率VR模组;索尼PSVR2游戏展公布《玩具熊的五夜后宫:HelpWanted2》、《亚利桑那阳光2

Unity中使用VR手柄射线触发UI事件

创建射线检测,确定起点和终点publicclassLineController:SingletonMonoLineController>{//属性[HideInInspector]publicVector3pointStartPos,pointEndPos;[HideInInspector]publicVector3lineDirection;[HideInInspector]publicfloatlineRealLength;publicHandhand;publicfloatrayLength=20.0f;publicLayerMasklayerMask;//privateUITrigge

【UE4】UE4蓝图 文本自动换行

该方法将字符串分割成同等长度的数组及换行后字符串蓝图节点展示获得字符串函数蓝图使用示例结果获得字符串蓝图代码:复制以下内容并直接粘贴到蓝图中BPGraph(GraphName="F自动换行_数组",GraphType=GT_Function,NodesString="BeginObjectClass=/Script/BlueprintGraph.K2Node_FunctionEntryName=\"K2Node_FunctionEntry_0\"\r\nExtraFlags=201457664\r\nFunctionReference=(MemberName=\"F自动换行\")\r\nbIs

AR与VR的区别在哪?

增强现实(AR)与虚拟现实(VR)技术虽然起源相同,但二者却有着较大的区别,目前二者也处在各自不同的发展阶段。1、AR侧重现实,VR侧重虚拟AR全称为:AugmentedReality,翻译过来就是增强现实。AR技术是一种将虚拟信息与真实世界巧妙融合的技术,将原本在现实世界的空间范围中比较难以进行体验的实体信息在电脑等科学技术的基础上,实施模拟仿真处理,叠加将虚拟信息内容在真实世界中加以有效应用,两种信息互为补充,从而实现对真实世界的“增强”。VR全称为:VirtualReality,翻译过来就是虚拟现实。VR技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,给用

UE4 - 河流流体插件Fluid Flux

FluidFlux相关的一些笔记,归档发表;可以模拟一定区域内的流体效果,由于使用顶视图所Capture的Heightfield信息,所以只支持室外开阔场景,不支持洞穴等室内场景:整个项目由Blueprint配合C++编写,包括其中附带的一些工具;首先所需要激活的Plugin:主要的使用方式是,首先用最核心的BP_FluxSimulation来计算模拟和规定流体所模拟的范围:注意这个范围是一个体积框,是有高度值的:然后是加入流体源相关Actor(BP_FluxModifierSourceActor)在模拟框内就可以看到运行后效果:BP_FluxModifierSourceActor可以持续产生

UE5 物体高速移动产生拖影(运动残影)

UE5物体高速移动产生拖影(运动残影)给一个物体加上一个location的变化,当这个值达到一定大小时,运动会产生残影速度较小时则不会,或者说不那么明显这个是因为UE5的抗锯齿采样方法方法改成了TSR-TemporalSuperResolution该方法主要是将低分辨率游戏画面扩展至高分辨率,类似英伟达的DLSS,减轻显卡压力从而提高游戏帧率。但这也是产生运动拖影的原因。解决方案就是将抗锯齿方法改成TAA,就会消除拖影但同时会产生另外一个问题,就是闪面较严重解决方法就是调整材质里的像素深度偏移值或者直接拉远两个物体的距离

oculus quest+alvr vr设备quest系统升级后黑屏问题

功能描述使用oculusquest设备运行程序程序以非vr模式打开,初始界面为非vr模式界面(界面A,下文以此描述改界面),然后再由这个界面跳转到vr模式的另一个界面(界面B)。界面A------非vr模式的普通界面,初始界面界面B------vr模式界面问题描述在quest系统版本升级前,这个流程是可以正常运行的;升级完系统后,界面A跳转到界面B时,界面B在quest设备中无法以vr模式打开,而是显示为一个方形界面且为黑屏。代码设计根据oculus公司的开发文档,在配置文件(AndroidManifest)中需要设置根据我的任务需求,我是把这段配置放在了界面B的activity标签下,保证界

使用videojs和videosjs-vr实现全景视频的播放以及手机陀螺仪和视角回正

一、前言:刚去一家新公司,公司要求使用videojs和videojs-vr实现播放全景视频的功能,videojs是一个播放普通视频的插件,videojs-vr也是一个插件,它的作用是让videojs可以播放全景视频。二、先放代码:html部分://id必须有!!!controls控制播放器按钮显隐//全景视频路径//控制陀螺仪开启和关闭,手机端有效//控制陀螺仪开启和关闭,手机端有效//点击后,视角回正js部分://使用时,按照这种方式引入即可,前提是要自行安装好依赖importvideojsfrom"video.js";importvideojsVrfrom"videojs-vr";impo

【UE4】查找Actor的方法(蓝图)

查找Actor的三种方法GetAllActorsOfClass:通过给定的对象模板将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithInterface:通过给定的接口将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithTag:通过给定的标签将场景中与之匹配的对象进行查找,并返回查找到的所有对象。Tag的设置:在Actor模板的细节面板中: